Signature e-mail attachment printing

ABSTRACT

A method and system for organizing printed documents associated with an e-mail message wherein each of the printed documents may be separated by a printer header page reflecting some or all of the signature information included with the e-mail message from which the printed documents originate.

FIELD OF THE INVENTION

[0001] The present invention relates to a system and method for improving the separation of printed documents. More particularly, the present invention relates to an improved method and system for organizing the printing of e-mail messages and attachments associated with such e-mail messages.

BACKGROUND OF THE INVENTION

[0002] The use of computers within our society is becoming commonplace. Businesses frequently use computers to perform many tasks, including data storage, calculations, document creation, communications and the like. Similarly, more and more personal computer users rely extensively on computers to keep track of financial records, to manage personal documents, to surf the Internet and to accomplish communications, such as e-mail communications.

[0003] Sending, receiving, and composing e-mail has become one of the primary uses for computers today. Over the past decade, use of e-mail for business, academic, and personal communications has skyrocketed. Many computer users have one or more e-mail addresses for receiving e-mail for business, or for personal reasons.

[0004] The use of e-mail for sending information generally involves the steps of addressing an e-mail to one or more intended recipients, composing the body of the email, and possibly adding one or more attachments to the e-mail. An addressed e-mail may then be sent to the intended recipient. Upon receipt of an e-mail, a user may view the e-mail on a display device or print the e-mail to a connected printer for hardcopy reading. Other functions, such as e-mail forwarding, responding, or saving the e-mail may also be included as features found with a program for handling e-mail communications.

[0005] A received e-mail typically consists of two or more parts that may be distinctly separated: a body and a signature. The body of the e-mail might consist of a message or other information that the e-mail composer wishes to convey to an e-mail recipient. The signature of the e-mail may consists of information describing the origin of the e-mail, the time the e-mail was sent, or other information that identifies the e-mail as a unique e-mail. An e-mail may also consist of additional components such as attachments, or files, that an e-mail composer wishes to communicate to the e-mail recipients.

[0006] Typically, an e-mail signature is included with an e-mail as a separate file, or an attached file. However, an e-mail signature may be included with the body of an e-mail in a Multipurpose Internet Mail Extension file, or MIME file, which is read by an e-mail program being used to view the e-mail. Reading the MIME file, the e-mail program strips the body of the e-mail and displays it on a visual monitor for a user to read. The signature may be ignored by the program.

[0007] In other instances, a customized signature may be included with an email message. Many e-mail composition programs allow users to create or define a signature to be attached to any e-mails sent by the user of the e-mail program. A user may choose to automatically include the customized signature with each e-mail, or to only include the signature on certain e-mails when the user selects to include the customized signature. Customized signatures created in such a manner are typically displayed at the end of the body of the email.

[0008] Frequently, users print e-mails to a printer or copier to create a hardcopy of the e-mail for archival purposes or for reading at a later date. Often times, the formatting of a printed e-mail depends upon the e-mail program being used to receive and print the e-mail. However, most e-mail programs print the e-mail address of the sender and the recipient, along with the date of the e-mail and the subject line of the email, before printing the body of the e-mail. If a customized signature is included with the e-mail, the customized signature is typically printed following the e-mail body.

[0009] E-mail printed using the typical printing techniques may be identified by the recipient and sender addresses printed along with the body of the e-mail. Alternatively, a printed e-mail may be identified by a customized signature printed at the end of the e-mail body. This, however, requires that a user flip to the last page of a printed e-mail in order to identify who the printed e-mail belongs to.

[0010] In some instances, it may be desirable to separately identify an e-mail during printing. It may also be desirable to identify any attachments printed along with an e-mail as originating from that e-mail. Thus, an improved system and method for printing emails and attachments is desirable.

SUMMARY OF THE INVENTION

[0011] In one embodiment of the present invention, signature information associated with an e-mail and/or e-mail attachments may be printed with a header page prior to printing the body of the e-mail or attachments on subsequent pages. The signature information may be stripped from the e-mail. Once stripped, the signature information is printed on a header page before the e-mail is printed. The header page thus describes the origin of the printed e-mail, the recipients of the printed e-mail and date and time that the e-mail was sent to those recipients. A header page such as this may be used to improve document separation capabilities at printing devices, especially in enterprise situations.

[0012] In another embodiment of the present invention a user may choose to print a single header page for a printed e-mail message and accompanying attachments or to print separate header pages for the e-mail body and each of the additional attachments. At times, it may be desirable to separate one printed attachment from other printed attachments. The present invention allows the attachments to be separated by header pages which are still capable of identifying the origin of the attachments because each header page includes the signature information from the e-mail to which the attachments were associated.

[0013] In yet another embodiment of the present invention, a printer daemon may be used to strip signature information from an e-mail for preparing and printing a header page prior to printing the e-mail.

[0014] In another embodiment of the present invention, signature information may be stripped from an e-mail message to create a unique path and file name for saving the e-mail message and any attachments to a file in a memory of a computer, to a storage device, or to a job retention memory of a printer.

[0015] The term “daemon” as used herein means and includes processes or programming operating behind or with the operating system of a computing device for performing tasks for the operating system as known in the art. Although various operating systems use different names or terms for daemon processes and programming, the term daemon as used herein includes such processes and programming.

DESCRIPTION OF THE DRAWINGS

[0016] While the specification concludes with claims particularly pointing out and distinctly claiming that which is regarded as the present invention, the present invention can be more readily ascertained from the following description of the invention when read in conjunction with the accompanying drawings in which:

[0017]FIG. 1 illustrates a system for carrying out the various embodiments of the present invention.

DETAILED DESCRIPTION OF THE INVENTION

[0018] A system for carrying out the various embodiments of the present invention is illustrated in FIG. 1. A computer 100, including one or more central processing units 105 (CPU) and a memory 110, may host an e-mail management program 200 for sending, receiving, printing, storing, and otherwise manipulating e-mail messages and attachments. The e-mail management program 200 may reside in the memory 110 of computer 100 or in a storage media 120 accessible to the computer 200. A printer 300, or other printing device, may be connected to, or in communication with, a communication port 150 of computer 100. Typically, communications between computer 100 and printer 300 may be accomplished using known communication techniques such as hardwire communications, infrared communications, radio communications, or otherwise. Printer 300 may also be a printing device connected to a network computer system wherein computer 100 is one of a plurality of computers or workstations connected to the network computer system.

[0019] Computer 100 may be any type of computer capable of receiving email, including a computer connected to a network computer system. Preferably, computer 100 may be connected to the Internet 900 for sending or receiving e-mail messages via the Internet 900 to and from locations remote from computer 100.

[0020] An e-mail management program 200 used with the present invention may be one of many commercially available e-mail management programs or a customized e-mail management program including programming for carrying out the various embodiments of the present invention. In any event, an e-mail management program for use with the present invention may include the capability to receive and print e-mail messages.

[0021] In one embodiment of the present invention, the signature information of an e-mail may be stripped from an e-mail and printed as a header page to identify an email being printed. Once stripped from an e-mail, the signature information may be printed as the first page in a document consisting of the e-mail message. The body of the e-mail may be printed on consecutive pages without the signature information. Thus, the signature information printed on the header page may be used to identify an e-mail print job. At the same time, the body of the e-mail may be printed without any identifying indicia such that distribution of the printed e-mail does not disclose either the sender or recipients of the e-mail.

[0022] More particularly, a computer 100 may receive an e-mail message for an e-mail address associated with the computer from an Internet 900 connection. Using an e-mail management program 200, the e-mail may be viewed by a user of computer 100. Furthermore, the user may choose to print the body of the e-mail message without the inclusion of any signature information. Using an e-mail management program configured to allow printing according to the various embodiments of the present invention, a user could choose to send the e-mail message to printer 300. Before being sent to the printer 300, the e-mail management program may separate, or strip the signature information from the e-mail message. The signature information may be passed to the printer 300 as header page information for printing as a header page for the body of the e-mail message which is printed on consecutive pages by printer 300.

[0023] In an alternate embodiment of the present invention, printer 300 is configured with a printer daemon 310, or other program, for stripping signature information from an e-mail and printing such information as a header page before printing the body of the e-mail. In such instances, the e-mail management program need not include coding or programming for stripping the signature information from e-mails before printing the e-mails. In operation, the printer daemon 310 screens all print jobs sent to printer 300. If the print job is identifiable as an e-mail having signature information, the signature information is stripped by the printer daemon 310 and printed as a header page before the remainder of the e-mail document is printed by printer 300. Thus, the signature information may be used to identify a print job and the body of the e-mail may be printed without any signature information.

[0024] In another embodiment of the present invention customized signature information may also be stripped from an e-mail and printed with the header page. In addition to the signature information typically included as part of the MIME file of an e-mail, customized signature information may be attached to the end of an e-mail. The customized signature information may include a customized message from the sender of the e-mail or information about the sender which identifies the sender's e-mail address or other information. In some instances, it may be desirable to eliminate such information from a printed copy of an e-mail. However, the information included in the customized signature information may include important information, such as a confidentiality statement or other statement, that an e-mail recipient may wish to print. In such cases, an e-mail management program for manipulating and sending the e-mail to printer 300, or a printer daemon 310, may be configured according to the present invention to strip any customized signature information from an e-mail message and print that information on a header page of the printed e-mail.

[0025] In some instances, e-mails also contain attachments that a user may wish to print along with, or separate from, the body of the e-mail message. The various embodiments of the present invention may be used to create and print a header page for any e-mail attachments that are printed. For instance, an e-mail message opened by an e-mail management program 200 residing in a memory 110 of computer 100 may be invoked to print both the body of an e-mail message and the attachments of the same e-mail message. If the user desires a header page to identify the printing of the e-mail body and the attachments, the e-mail management program 200 may be instructed to strip the signature information from the e-mail message and print the same as a header page prior to printing the body of the e-mail and the attachments to the e-mail. Thus, the header page consisting of the printed signature information identifies the print job.

[0026] A header page may be used to identify both the e-mail body and the email attachments. In an alternate embodiment of the present invention a user may choose to have a single header page with the signature information printed along with the e-mail body and any attachments. Alternatively, a user may choose to print a header page with the signature information before the body of the e-mail is printed and before the printing of each and every attachment. Thus, each document printed would include a header page with the signature information from the e-mail from which the print job originated.

[0027] Signature information may also be used to uniquely store e-mails and attachments to emails. In another embodiment of the present invention, the signature information may be stripped from an e-mail prior to saving the e-mail message and any attachments thereto. Once removed, or stripped, from the e-mail, the signature information for the e-mail may be used to create a file name and/or a path to which the e-mail message and attachments may be saved. For instance, a date included in the signature information identifying the date that an e-mail was sent may be used to create a directory, or path, to which the e-mail may be saved. Different directories may be created in the memory 110 of computer 100 or on storage media 120 of computer 100. E-mail messages and attachments corresponding to each particular date may be saved in the particular directory using a unique file name. The file names may be created from the name or e-mail address of the recipient as included in the signature information. Alternatively, a file name may be created from other information included in the signature information. Thus, a saved e-mail file may be named according to the recipient's name or e-mail address rather than the subject line information or the sender's name.

[0028] In another embodiment of the present invention, an e-mail and any attachments may be stored in a memory of a printer 300, such as in a job retention memory 320 of the printer. The signature information may be used to create the path and filename for the stored e-mail and attachments as previously described. In addition, a printer daemon 310, or a program associated with the job retention memory 320 of printer 300, may strip the signature information from an e-mail message and print a header page at the time the e-mail message and any attachments are stored in the job retention memory 320. The printed header page may include the signature information of the e-mail message along with the path and filenames of the e-mail message and any attachments as stored in the job retention memory 320 of the printer 300.

[0029] Having thus described certain preferred embodiments of the present invention, it is to be understood that the invention defined by the appended claims is not to be limited by particular details set forth in the above description, as many apparent variations thereof are possible without departing from the spirit or scope thereof as hereinafter claimed. 

What is claimed is:
 1. A method for identifying print jobs, comprising: stripping a signature from an e-mail message; printing said signature as a header page; and printing said e-mail message.
 2. The method of claim 1, wherein said stripping a signature from said e-mail message comprises operating an e-mail management program to strip said signature from said e-mail message.
 3. The method of claim 2, wherein said e-mail management program received said e-mail message.
 4. The method of claim 1, wherein said stripping a signature from said e-mail message comprises: sending said e-mail message to a printing device; and executing a daemon for stripping said signature.
 5. The method of claim 4, wherein said executing a daemon comprises: receiving said e-mail message by said printing device; and routing said e-mail message to a daemon operating on said printing device.
 6. The method of claim 1, wherein said printing said e-mail message comprises printing a body of said e-mail message.
 7. The method of claim 1, wherein said printing said e-mail message comprises printing at least one attachment to said e-mail message.
 8. The method of claim 1, wherein said printing said e-mail message comprises printing a body of said e-mail message and at least one attachment to said e-mail message.
 9. The method of claim 8, wherein printing said signature as a header page comprises printing said signature as a header page before printing said body of said e-mail message.
 10. The method of claim 8, wherein printing said signature as a header page comprises printing said signature as a header page before printing said at least one attachment to said e-mail message.
 11. The method of claim 8, wherein printing said signature as a header page comprises: printing said signature as a header page before printing said body of said e-mail message; and printing said signature as a header page before printing said at least one attachment to said e-mail message.
 12. The method of claim 1, wherein said stripping a signature from an e-mail message comprises stripping a customized signature from said e-mail message.
 13. A method for identifying an e-mail message, comprising: stripping a signature from an e-mail message; and using said stripped signature to identify said e-mail message.
 14. The method of claim 13, wherein said using said stripped signature to identify said e-mail message comprises creating a file name from said signature for storing said e-mail message to a storage location.
 15. The method of claim 13, wherein said using said stripped signature to identify said e-mail message comprises: printing said signature on a header page; and printing said e-mail message following said printing of said header page.
 16. The method of claim 13, wherein said stripping a signature from an e-mail message comprises stripping a customized signature from said e-mail message.
 17. A system for printing e-mail messages, comprising: a computer system; an e-mail management program operating with said computer system; a printer in communication with said computer system; and a printer daemon operating with said printer for stripping signature information from an e-mail sent to said printer.
 18. The system of claim 17, wherein said printer daemon comprises a printer daemon for stripping signature information from an e-mail sent to said printer and printing said signature information as a header page to a printed copy of said e-mail.
 19. The system of claim 17, wherein said printer daemon comprises a printer daemon for stripping signature information from an e-mail sent to said printer and printing said signature information as a header page to a printed copy of an attachment attached to said e-mail.
 20. The system of claim 17, wherein said printer daemon comprises a printer daemon for stripping signature information from an e-mail sent to said printer and printing said signature information as a header page to a printed copy of said e-mail and any attachments to said e-mail.
 21. A computer program for identifying print jobs using an e-mail signature, comprising: programming for stripping a signature from an e-mail message; programming for printing said signature as a header page; and programming for printing said e-mail message following said header page.
 22. The computer program of claim 21, wherein said programming for stripping a signature from an e-mail message, comprises: programming for receiving an e-mail; and programming for determining a signature from said e-mail.
 23. The computer program of claim 21, further comprising programming for printing said signature as a header page before printing an attachment to said e-mail message. 